package com.cndw.kungfu.vo.rankingvo;

/**
 * 个人排行版
 * 
 * 
 * @author <a href="mailto:whz-work@163.com">汪洪州</a>
 * 
 * @since 1.0 Create on 2011-8-4
 */
public class PlayerRankingVO {

	/**
	 * 玩家Id
	 */
	private long playerId;

	/**
	 * 我的等级
	 */
	private int level;

	/**
	 * 等级排名
	 */
	private int levelRank;

	/**
	 * 最高等级
	 */
	private int maxLevel;

	/**
	 * 最高等级玩家名
	 */
	private String maxLevelName;

	/**
	 * 等级排名变化
	 */
	private int levelChange;

	/**
	 * 我的战力
	 */
	private int attack;

	/**
	 * 战力排名
	 */
	private int attackRank;

	/**
	 * 最高战力
	 */
	private int maxAttack;

	/**
	 * 最高战力玩家名
	 */
	private String maxAttackName;

	/**
	 * 战力排名变化
	 */
	private int attackChange;

	/**
	 * 我的徒弟总评分
	 */
	private int disciple;

	/**
	 * 徒弟排名
	 */
	private int discipleRank;

	/**
	 * 最高徒弟总评分
	 */
	private int maxDisciple;

	/**
	 * 最高徒弟排名玩家名
	 */
	private String maxDiscipleName;

	/**
	 * 徒弟排名变化
	 */
	private int discipleChange;

	/**
	 * 我的帮派总评分
	 */
	private int unions;

	/**
	 * 帮派排名
	 */
	private int unionRank;

	/**
	 * 最高帮派总评分
	 */
	private int maxUnion;

	/**
	 * 最高帮派排名玩家名
	 */
	private String maxUnionName;

	/**
	 * 帮派排名变化
	 */
	private int unionChange;

	/**
	 * 我的图鉴总评分
	 */
	private int collect;

	/**
	 * 图鉴排名
	 */
	private int collectRank;

	/**
	 * 最高图鉴总评分
	 */
	private int maxCollect;

	/**
	 * 最高图鉴排名玩家名
	 */
	private String maxCollectName;

	/**
	 * 图鉴排名变化
	 */
	private int collectChange;

	/**
	 * 我的千层塔总评分
	 */
	private int tower;

	/**
	 * 千层塔排名
	 */
	private int towerRank;

	/**
	 * 最高千层塔总评分
	 */
	private int maxTower;

	/**
	 * 最高千层塔排名玩家名
	 */
	private String maxTowerName;

	/**
	 * 千层塔排名变化
	 */
	private int towerChange;

	private int nextUpdateTime;

	public PlayerRankingVO() {
	}

	public PlayerRankingVO(long playerId) {
		this.playerId = playerId;
	}

	public long getPlayerId() {
		return playerId;
	}

	public void setPlayerId(long playerId) {
		this.playerId = playerId;
	}

	public int getLevel() {
		return level;
	}

	public void setLevel(int level) {
		this.level = level;
	}

	public int getLevelRank() {
		return levelRank;
	}

	public void setLevelRank(int levelRank) {
		this.levelRank = levelRank;
	}

	public int getMaxLevel() {
		return maxLevel;
	}

	public void setMaxLevel(int maxLevel) {
		this.maxLevel = maxLevel;
	}

	public String getMaxLevelName() {
		return maxLevelName;
	}

	public void setMaxLevelName(String maxLevelName) {
		this.maxLevelName = maxLevelName;
	}

	public int getLevelChange() {
		return levelChange;
	}

	public void setLevelChange(int levelChange) {
		if (getLevelRank() == 0) {
			this.levelChange = -levelChange;
		} else {
			this.levelChange = levelChange;
		}
	}

	public int getAttack() {
		return attack;
	}

	public void setAttack(int attack) {
		this.attack = attack;
	}

	public int getAttackRank() {
		return attackRank;
	}

	public void setAttackRank(int attackRank) {
		this.attackRank = attackRank;
	}

	public int getMaxAttack() {
		return maxAttack;
	}

	public void setMaxAttack(int maxAttack) {
		this.maxAttack = maxAttack;
	}

	public String getMaxAttackName() {
		return maxAttackName;
	}

	public void setMaxAttackName(String maxAttackName) {
		this.maxAttackName = maxAttackName;
	}

	public int getAttackChange() {
		return attackChange;
	}

	public void setAttackChange(int attackChange) {
		if (getAttackRank() == 0) {
			this.attackChange = -attackChange;
		} else {
			this.attackChange = attackChange;
		}
	}

	public int getDisciple() {
		return disciple;
	}

	public void setDisciple(int disciple) {
		this.disciple = disciple;
	}

	public int getDiscipleRank() {
		return discipleRank;
	}

	public void setDiscipleRank(int discipleRank) {
		this.discipleRank = discipleRank;
	}

	public int getMaxDisciple() {
		return maxDisciple;
	}

	public void setMaxDisciple(int maxDisciple) {
		this.maxDisciple = maxDisciple;
	}

	public String getMaxDiscipleName() {
		return maxDiscipleName;
	}

	public void setMaxDiscipleName(String maxDiscipleName) {
		this.maxDiscipleName = maxDiscipleName;
	}

	public int getDiscipleChange() {
		return discipleChange;
	}

	public void setDiscipleChange(int discipleChange) {
		if (getDiscipleRank() == 0) {
			this.discipleChange = -discipleChange;
		} else {
			this.discipleChange = discipleChange;
		}
	}

	public int getUnions() {
		return unions;
	}

	public void setUnions(int unions) {
		this.unions = unions;
	}

	public int getUnionRank() {
		return unionRank;
	}

	public void setUnionRank(int unionRank) {
		this.unionRank = unionRank;
	}

	public int getMaxUnion() {
		return maxUnion;
	}

	public void setMaxUnion(int maxUnion) {
		this.maxUnion = maxUnion;
	}

	public String getMaxUnionName() {
		return maxUnionName;
	}

	public void setMaxUnionName(String maxUnionName) {
		this.maxUnionName = maxUnionName;
	}

	public int getUnionChange() {
		return unionChange;
	}

	public void setUnionChange(int unionChange) {
		if (getUnionRank() == 0) {
			this.unionChange = -unionChange;
		} else {
			this.unionChange = unionChange;
		}
	}

	public int getCollect() {
		return collect;
	}

	public void setCollect(int collect) {
		this.collect = collect;
	}

	public int getCollectRank() {
		return collectRank;
	}

	public void setCollectRank(int collectRank) {
		this.collectRank = collectRank;
	}

	public int getMaxCollect() {
		return maxCollect;
	}

	public void setMaxCollect(int maxCollect) {
		this.maxCollect = maxCollect;
	}

	public String getMaxCollectName() {
		return maxCollectName;
	}

	public void setMaxCollectName(String maxCollectName) {
		this.maxCollectName = maxCollectName;
	}

	public int getCollectChange() {
		return collectChange;
	}

	public void setCollectChange(int collectChange) {
		if (getCollectRank() == 0) {
			this.collectChange = -collectChange;
		} else {
			this.collectChange = collectChange;
		}
	}

	public int getTower() {
		return tower;
	}

	public void setTower(int tower) {
		this.tower = tower;
	}

	public int getTowerRank() {
		return towerRank;
	}

	public void setTowerRank(int towerRank) {
		this.towerRank = towerRank;
	}

	public int getMaxTower() {
		return maxTower;
	}

	public void setMaxTower(int maxTower) {
		this.maxTower = maxTower;
	}

	public String getMaxTowerName() {
		return maxTowerName;
	}

	public void setMaxTowerName(String maxTowerName) {
		this.maxTowerName = maxTowerName;
	}

	public int getTowerChange() {
		return towerChange;
	}

	public void setTowerChange(int towerChange) {
		if (getTowerRank() == 0) {
			this.towerChange = -towerChange;
		} else {
			this.towerChange = towerChange;
		}
	}

	public int getNextUpdateTime() {
		return nextUpdateTime;
	}

	public void setNextUpdateTime(int nextUpdateTime) {
		this.nextUpdateTime = nextUpdateTime;
	}

}
